package cn.odore.basic.mapper;

import cn.odore.basic.query.BasicQuery;
import cn.odore.org.domain.Employee;
import cn.odore.org.query.EmployeeQuery;

import java.util.List;

public interface BasicMapper<T> {
    // 查询所有数据
    List<T> loadAll();

    // 查询总条数
    Long queryCount(BasicQuery query);

    // 查询当前页数的数据
    List<T> queryData(BasicQuery query);

    // 添加
    void add(T t);

    // 修改
    void update(T t);

    // 删除
    void delete(Long id);
}
